home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-11-03 | 3.4 KB | 158 lines | [TEXT/MSWD] |
- # Makefile for GNUPLOT documentation
- #
- # Note that the top-level file for documentation is gnuplot.doc.
- # See README.
- #
- # To print manual:
- # make gnuplot.dvi (for latex)
- # (print or view gnuplot.dvi)
- # OR
- # make gnuplot.nroff (for nroff)
- # (print or view gnuplot.nroff)
- # or
- # make "TROFF=itroff" troff (for troff; use your troff here)
- #
-
- .NOEXPORT:
- SHELL = /bin/sh
-
- srcdir = @srcdir@
- VPATH = @srcdir@
-
- prefix = /usr/local
- exec_prefix = $(prefix)
- bindir = $(exec_prefix)/bin
- datadir = $(prefix)/lib
- mandir = $(prefix)/man
-
- INSTALL = @INSTALL@
- INSTALL_PROGRAM = @INSTALL_PROGRAM@
- INSTALL_DATA = @INSTALL_DATA@
-
- CC = @CC@
- DEFS = @DEFS@
- CFLAGS = -O2
- LDFLAGS = -s
- LIBS =
-
- MAKEINFO = makeinfo
-
- # substitute your troff command (and any flags) for this one
- TROFF=troff
-
- # substitute your DVI to PostScript conversion program here
- DVIPS=dvips
-
- # default is what is needed for interactive gnuplot
- default: gnuplot.hlp gnuplot.gih
-
- ### [tn]roff documentation
- troff: gnuplot.ms titlepag.ms
- tbl $(srcdir)/gnuplot.ms | eqn | $(TROFF) -ms
-
- nroff: gnuplot.nroff
-
- gnuplot.nroff: gnuplot.ms titlepag.ms
- tbl $(srcdir)/gnuplot.ms | neqn | nroff -ms | col > gnuplot.nroff
-
- ms: gnuplot.ms
-
- gnuplot.ms: doc2ms gnuplot.doc
- ./doc2ms $(srcdir)/gnuplot.doc gnuplot.ms
-
- doc2ms: doc2ms.o
- $(CC) -o $@ doc2ms.o $(LDFLAGS) $(LIBS)
-
- ### LaTeX documentation
- tex: gnuplot.tex
-
- gnuplot.tex: doc2tex gnuplot.doc
- ./doc2tex $(srcdir)/gnuplot.doc gnuplot.tex
-
- # this is how to make DVI files
- dvi: gnuplot.dvi gpcard.dvi
-
- gnuplot.dvi: gnuplot.tex titlepag.tex toc_entr.sty
- latex gnuplot
- latex gnuplot
-
- gpcard.dvi: gpcard.tex
- tex gpcard
-
- # this is how to make PostScript files
- # if pslatex has been installed, add "times" to titlepage.tex
- ps: gnuplot.ps gpcard.ps
-
- gnuplot.ps: gnuplot.dvi
- $(DVIPS) gnuplot
-
- gpcard.ps: gpcard.dvi
- $(DVIPS) gpcard
-
- doc2tex: doc2tex.o
- $(CC) -o $@ doc2tex.o $(LDFLAGS) $(LIBS)
-
- # this is how to make gnuplot.hlp
- hlp: gnuplot.hlp
-
- gnuplot.hlp: doc2hlp gnuplot.doc
- ./doc2hlp $(srcdir)/gnuplot.doc gnuplot.hlp
-
- # this is how to make gnuplot.gih
- gih: gnuplot.gih
-
- gnuplot.gih: doc2gih gnuplot.doc
- ./doc2gih $(srcdir)/gnuplot.doc gnuplot.gih
-
- doc2gih: doc2gih.o
- $(CC) -o $@ doc2gih.o $(LDFLAGS) $(LIBS)
-
- # this is how to make Info documentation
- info: gnuplot.info
-
- gnuplot.info: gnuplot.doc
- perl $(srcdir)/doc2info.pl $(srcdir)/gnuplot.doc > gpltinfo.tex
- $(MAKEINFO) --fill-column=80 gpltinfo.tex
- rm -f gpltinfo.tex
-
- tutorial: latextut/tutorial.tex
- ( cd latextut; $(MAKE) )
-
- # this is how to check the gnuplot.doc file
- check: checkdoc gnuplot.doc
- ./checkdoc < $(srcdir)/gnuplot.doc
-
- checkdoc: checkdoc.o
- $(CC) -o $@ checkdoc.o $(LDFLAGS) $(LIBS)
-
- # For Unix and MSDOS only
- install: gnuplot.gih
- $(INSTALL_DATA) gnuplot.gih $(datadir)/gnuplot.gih
-
- uninstall:
- rm -f $(datadir)/gnuplot.gih
-
- # for VMS only
- install-vms: gnuplot.hlp
- $(INSTALL_DATA) gnuplot.hlp $(datadir)/gnuplot.hlp
-
- # remove all derived files
- clean:
- rm -f doc2ms gnuplot.nroff gnuplot.ms \
- doc2tex gnuplot.tex gnuplot.dvi \
- gnuplot.aux gnuplot.log gnuplot.toc \
- gnuplot.ps gpcard.dvi gpcard.log gpcard.ps \
- doc2hlp gnuplot.hlp \
- doc2gih gnuplot.gih \
- checkdoc *.o core a.out \
- gnuplot.info* gpltinfo.tex
- ( cd latextut; $(MAKE) clean )
-
- mostlyclean: clean
-
- distclean: clean
- rm -f Makefile
-
- realclean: distclean
- rm -f TAGS
-